package org.example.answer;

import org.example.entity.*;

import java.util.Scanner;

/**
 * 1、有一家超市，出售苹果和草莓。其中苹果 8 元/斤，草莓 13 元/斤。
 * 现在顾客 A 在超市购买了若干斤苹果和草莓，需要计算一共多少钱？
 * 请编写函数，对于 A 购买的水果斤数 (水果斤数为大于等于 0 的整数)，计算并返回所购买商品的总价。
 * <p>
 * 2、超市增加了一种水果芒果，其定价为 20 元/斤。
 * 现在顾客 B 在超市购买了若干斤苹果、 草莓和芒果，需计算一共需要多少钱？
 * 请编写函数，对于 B 购买的水果斤数 (水果斤数为大于等于 0 的整数)，计算并返回所购买商品的总价。
 * <p>
 * 3、超市做促销活动，草莓限时打 8 折。
 * 现在顾客 C 在超市购买了若干斤苹果、 草莓和芒果，需计算一共需要多少钱？
 * 请编写函数，对于 C 购买的水果斤数 (水果斤数为大于等于 0 的整数)，计算并返回所购买商品的总价。
 * <p>
 * 4、促销活动效果明显，超市继续加大促销力度，购物满 100 减 10 块。
 * 现在顾客 D 在超市购买了若干斤苹果、 草莓和芒果，需计算一共需要多少钱？
 * 请编写函数，对于 D 购买的水果斤数 (水果斤数为大于等于 0 的整数)，计算并返回所购买商品的总价。
 */
public class MyAnswer {

    //第一题

    public static void getTotalPrices() {

        //生成超市与活动类
        Discounts discounts = new Discounts();

        Scanner scanner = null;
        int appleNum = 0;
        int strawberryNum = 0;
        int mangoNum = 0;
        scanner = new Scanner(System.in);
        System.out.print("请输入苹果数量：");
        appleNum = scanner.nextInt();
        System.out.print("请输入草莓数量：");
        strawberryNum = scanner.nextInt();
        System.out.print("请输入芒果数量：");
        mangoNum = scanner.nextInt();
         /*第一题和第二题*/

        double totalPrice = discounts.getTotalPrice(appleNum, strawberryNum, mangoNum);
        System.out.println("商品的总价："+totalPrice);

//        /第三题

        double discounts1TotalPrice = discounts.discounts1TotalPrice(appleNum, strawberryNum, mangoNum);
        System.out.println("活动后商品的总价："+discounts1TotalPrice);
//         第四题

        double discounts2TotalPrice = discounts.discounts2TotalPrice(appleNum, strawberryNum, mangoNum);
        System.out.println("活动后商品的总价："+discounts2TotalPrice);


        scanner.close();
    }



    //弄个main方法运行测试
    public static void main(String[] args) {
        getTotalPrices();
    }

}
